package com.example.common;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Result {

    private Integer code;//返回值  200正确  5000错误
    private String mess;//表示消息提醒
    private Object data;//携带的数据

    public static Result success(String mess,Object data){

        return new Result(200,"请求成功",data);

    }

    public static Result error(String mess){

        return new Result(500,"请求失败",null);

    }



//public static Result success(){
//    Result result = new Result();
//    result.setCode("200");
//    result.setMess("请求成功");
//    return result;
//}
//
//    public static Result error(){
//        Result result = new Result();
//        result.setCode("500");
//        result.setMess("请求失败");
//        return result;
//    }
//
//    public static Result error(String code,String mess){
//        Result result = new Result();
//        result.setCode(code);
//        result.setMess(mess);
//        return result;
//    }
//
//
//    public Result() {
//    }
//
//    public Result(String code, String mess, Object data) {
//        this.code = code;
//        this.mess = mess;
//        this.data = data;
//    }
//
//    @Override
//    public String toString() {
//        return "Result{" +
//                "code=" + code +
//                ", mess='" + mess + '\'' +
//                ", data=" + data +
//                '}';
//    }
//
//    public String getCode() {
//        return code;
//    }
//
//    public void setCode(String code) {
//        this.code = code;
//    }
//
//    public String getMess() {
//        return mess;
//    }
//
//    public void setMess(String mess) {
//        this.mess = mess;
//    }
//
//    public Object getData() {
//        return data;
//    }
//
//    public void setData(Object data) {
//        this.data = data;
//    }



}
